import MyList.LinkedList;

public class Test {

    public static void main(String[] args) {
        LinkedList list=new LinkedList();

//        list.addFirst(1);
//        list.addFirst(2);
//        list.addFirst(3);
//        list.addFirst(4);
//        list.addFirst(5);

        list.addLast(1);
        list.addLast(2);
        list.addLast(3);
        list.addLast(4);
        list.addLast(5);

        list.display();
        System.out.println(list.size());

        list.addIndex(0,66);
        list.addIndex(3,77);
        list.addIndex(7,88);
//        list.addIndex(9,99);//非法性测试


        list.display();
        System.out.println(list.size());


        System.out.println(list.contains(88));
        System.out.println(list.contains(99));
        System.out.println("--------------------------");


        list.remove(66);
        list.remove(77);
        list.remove(88);

        list.display();
        System.out.println(list.size());

        list.remove(99);


        list.clear();

        System.out.println("--------------------------");


        LinkedList list1=new LinkedList();

        list1.addLast(1);
        list1.addLast(2);
        list1.addLast(3);
        list1.addLast(2);
        list1.addLast(2);

        list1.display();

        list1.removeAllKey(2);
        list1.display();
        System.out.println(list1.size());
        list1.clear();

        list1.addLast(1);
        list1.remove(1);

    }

}
